clear up (the sky) - French English Dictionary